📚 StackLab Tools & Notes

Bạn có thể vào StackLab.VN để đọc thêm nhiều kiến thức hơn về Linux và còn khám phá thêm kiến thức về các lĩnh vực khác nữa!
Trang tools.stacklab.vn chủ yếu phát triển các công cụ phục vụ cho IT. Chúng hoàn toàn miễn phí và mã nguồn mở. Bạn có thể sử dụng chúng cho bất kỳ mục đích nào mà không cần phải trả tiền cho các tính năng này. Nếu bạn có yêu cầu hoặc muốn phát triển thêm các tính năng mới, hãy liên hệ với chúng tôi qua Zalo Group hoặc Facebook.

RSA key pair generator

Công cụ này giúp bạn tạo một cặp khóa RSA bao gồm private key và public key ở định dạng PEM, sử dụng trực tiếp cho SSH, JWT, HTTPS, mã hóa dữ liệu, xác thực API, v.v.

🔐 Tạo cặp khóa RSA (Public/Private PEM)

Công cụ này giúp bạn tạo một cặp khóa RSA bao gồm private key và public key ở định dạng PEM, sử dụng trực tiếp cho SSH, JWT, HTTPS, mã hóa dữ liệu, xác thực API, v.v. Mọi thao tác diễn ra trực tiếp trên trình duyệt, hoàn toàn bảo mật.

📌 RSA là gì?

  • RSA là thuật toán mã hóa bất đối xứng, sử dụng public keyprivate key riêng biệt.
  • Public key được chia sẻ công khai để mã hóa, xác minh chữ ký.
  • Private key giữ bí mật để giải mã và ký nội dung.

🛠 Cách sử dụng

  1. Chọn độ dài khóa (2048, 3072, 4096 bit) — mặc định là 2048.
  2. Tùy chọn thêm passphrase để mã hóa private key (an toàn hơn).
  3. Nhấn 🔁 Refresh key-pair để tạo khóa.
  4. Xem kết quả ở hai khung riêng biệt cho Public KeyPrivate Key.
  5. Có thể nhấn nút 📋 để sao chép hoặc ⬇️ để tải xuống file .pem.

🎯 Ứng dụng phổ biến

  • Tạo cặp khóa SSH để đăng nhập server (OpenSSH, Git).
  • Ký và xác thực JWT (JSON Web Token).
  • Sử dụng làm chứng chỉ HTTPS tự ký (self-signed SSL).
  • Mã hóa nội dung nhạy cảm giữa các hệ thống.

🔒 Bảo mật

Việc tạo khóa hoàn toàn diễn ra trên trình duyệt, không gửi dữ liệu ra internet. Bạn có thể kiểm tra mã nguồn và yên tâm sử dụng.